package org.htw.osgi.renderservice.essentials;

/**
 * <p>Interface für Interceptoren, die nach Priorität aufsteigend sortiert aufgerufen
 * werden sollen.</p>
 * 
 * @author  Benjamin Friedrich (<a href="mailto:benjamin_friedrich@gmx.de">mailto:benjamin_friedrich@gmx.de</a>)
 * @version 1.0  Juni 2009
 */
public interface IPriorityInterceptor 
extends          IInterceptor, 
				 Comparable<IPriorityInterceptor>
{
	/**
	 * Gibt die Priorität des Interceptors zurück. Die Priorität
	 * ist höher je geringer ihr Integer Wert ist z.B. ist
	 * Priorität 1 höher als Priorität 2.
	 * 
	 * @return Priorität
	 */
	abstract public Integer getPriority();
}
